myvar_0 = GetPrimitiveParameter(1)
local myvar_3 = 0
GetPrimitiveParameter(myvar_3)
myvar_1 = CachedPerson["new"]()
myvar_3 = myvar_1

myvar_2 = myvar_1["getPersonData"](myvar_3, PersonData["Pet Traits"])

myvar_3 = myvar_1["getMotive"]
myvar_3 = myvar_3(myvar_1, MotiveIndex["Mood"])
myvar_5 = GenericDataTable["new"](myvar_0, gObjectDataTableID["Pet Ownership"], "Pet Ownership")
myvar_1["getPersonData"](myvar_1, PersonData["neighbor id"])
myvar_6 = myvar_5["GetProperty"]()
{R7},{R8},myvar_9,myvar_10 = pairs(gOwnershipPoints)
for myvar_9, myvar_10 in pairs(gOwnershipPoints) do 
	if (myvar_10 <= myvar_6) then
		if (myvar_6 < gOwnershipPoints[(myvar_9 + 1)]) then
			if (IsBitSet(myvar_2, PetTraits["Aggressive"]) ~= 0) then 


		else
				if (IsBitSet(myvar_2, PetTraits["Cowardly"]) ~= 0) then 


			else
				end
			else
			end
		end
	end
	{R7},{R8},myvar_9,myvar_10 = pairs(gOwnershipMoodLevel)
	for myvar_9, myvar_10 in pairs(gOwnershipMoodLevel) do 
		if (myvar_10 <= myvar_3) then
			if (myvar_3 < gOwnershipMoodLevel[(myvar_9 + 1)]) then
		else
			end
		end
	end
		if ((((gOwnershipChallengeChanceBase[myvar_9] + gOwnershipChallengeChanceAggBonus[myvar_9]) + gOwnershipChallengeChanceCowBonus[myvar_9]) + gOwnershipChallengeChanceMoodBonus[myvar_9]) < 0) then
		local myvar_4 = 0
	end
	myvar_9 = myvar_4
	SetTemp(0, myvar_9)
	local myvar_8 = True
	SetScriptReturnValue(myvar_8)
